Rocamadour, La Ciudad Sagrada